grill meat, especially beef wrapped in the animal's hide in a covered hole or closed oven - Spanish English Dictionary